Abstract: Cloud computing enables a large range of users to access scattered, scalable, virtualized hardware and/or software infrastructure over the Internet. Load balancing is a methodology to allocate workload across many computers, or other resources over the network links to achieve optimal resource utilization, make the most of throughput, minimum response time, and avoid overload. This paper presents a load balancing Task Scheduling algorithms or technique in cloud computing. This scheduling algorithm measures both resource cost and estimate performance, it also improves the calculation/communication ratio by grouping the user tasks according to a particular cloud resource’s processing capability and sends the grouped jobs to the resource.

Keywords: CLOUD Computing, Cloud SIM, Load Balancing.